home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / p / pov / povlisti.ngs / drag5.pov < prev    next >
Encoding:
Text File  |  1992-08-08  |  1.9 KB  |  96 lines

  1. //--- Dragon 
  2.  
  3.  
  4.  
  5. #include "colors.inc"
  6. #include "shapes.inc"
  7. #include "shapes2.inc"
  8. #include "textures.inc"
  9. #include "dragtex.inc"
  10. #include "Back.inc"
  11. #include "legs.inc"
  12. #include "wing.inc"
  13. #include "head.inc"
  14. #include "foot.inc"
  15. #include "worm.inc"
  16.  
  17.  
  18.  
  19. camera {
  20.   location <10 50 -145> 
  21.   direction <0 0 1.9>
  22.   up <0 1 0> 
  23.   right <1.333 0 0>
  24.   look_at <10 25 0>
  25.  }
  26.  
  27.  
  28.  
  29. object { light_source { <30 100 -300> color White }}
  30. object { light_source { <-330 150 -500> color Gold }}
  31. object { light_source { <2300 50 500> color Scarlet }}
  32.  
  33.  
  34.  
  35. #declare GlassBall =
  36. object {
  37.   sphere { <0 0 0> 10 }
  38.      texture { Glass }
  39. }
  40.  
  41.  
  42. //----- Complete Dragon
  43. #declare Dragon =
  44. composite {
  45.     composite { Back }
  46.     object { Belly scale <1 1 .8> }
  47.     composite { BLeg translate <0 0 -7> }
  48.     composite { BLeg translate <0 0 7> }
  49.     composite { FLeg translate <0 0 6> }
  50.     composite { FLeg translate <0 0 -6> }
  51.     composite { Wing rotate <-45 0 0> translate <14 22 -4> }
  52.     composite { Wing rotate <45 0 0> translate <14 22 4>  }
  53.     composite { Head scale <.3 .3 .3> rotate <0 0 0> translate <45 38 0> }
  54.     composite { Foot scale <.6 .6 .6> translate <-15 0 -7> }
  55.     composite { Foot scale <.6 .6 .6> translate <-15 0 7> }
  56.     composite { Foot scale <.7 .7 .7> translate <12 0 -7> }
  57.     composite { Foot scale <.7 .7 .7> translate <12 0 7> }
  58.       
  59.             bounded_by {
  60.         box { UnitBox scale <80 30 50> translate <-10 27 0> }
  61.         }
  62. }
  63.  
  64.  
  65.  
  66. object { GlassBall translate <40 10 20> rotate <0 45 0> }
  67. composite { Dragon rotate <0 45 0> }
  68.  
  69.  
  70. //--- Floor
  71. object { 
  72.   plane { <0 1 0> 0 }
  73.     texture {
  74.     checker
  75.     color Gray20
  76.     color Gray30
  77.     ambient .3
  78.     reflection .4
  79.     scale <10 1 10>
  80.     translate <0.1 0.11 0.3>
  81.     rotate <0 30 0>
  82.     }
  83. }
  84.  
  85.  
  86. fog { 5000 color Black }
  87.  
  88. composite { Worm translate <60 -5 30> }
  89. composite { Worm scale <2 2 2> translate <200 -5 1000> }
  90. composite { Worm translate <60 -5 100> }
  91.  
  92.  
  93.  
  94.  
  95.  
  96. ə